home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / netz / amyboard / xboard-3.3.pl0 / makefile.in < prev    next >
Makefile  |  1995-08-12  |  5KB  |  207 lines

  1. #
  2. # Run ./configure to generate a Makefile from Makefile.in
  3. # See INSTALL for more information
  4. #
  5.  
  6. PRODUCT = @PRODUCT@
  7. VERSION = @VERSION@
  8. PATCHLEVEL = @PATCHLEVEL@
  9.  
  10. SHELL = /bin/sh
  11. srcdir = @srcdir@
  12. VPATH = @srcdir@
  13.  
  14. CC = @CC@
  15. CFLAGS = @CFLAGS@
  16. ALL_CFLAGS = -I. -I$(srcdir) @X_CFLAGS@ @CONF_CFLAGS@ $(CFLAGS)
  17. DEFINES = @DEFS@ -DATTENTION 
  18. INSTALL = @INSTALL@
  19. INSTALL_DATA = @INSTALL_DATA@
  20. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  21. LDFLAGS = @LDFLAGS@
  22. ALL_LDFLAGS = @CONF_LDFLAGS@ $(LDFLAGS)
  23. LEX = @LEX@
  24. LEXFLAGS = 
  25. LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
  26. LIBS = @X_LIBS@ -lXaw @PRE_XMULIB@ -lXmu @POST_XMULIB@ -lXt -lXext \
  27.     @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ @LIBS@ -lm
  28. NROFF = @NROFF@
  29. NROFFFLAGS = @NROFFFLAGS@
  30.  
  31. prefix = @prefix@
  32. exec_prefix = @exec_prefix@
  33. bindir = $(exec_prefix)/bin
  34. mandir = $(prefix)/man/man6
  35. manext = .6
  36.  
  37. DISTSOURCE = COPYING COPYRIGHT ChangeLog ChangeLog.2 FAQ INSTALL Makefile.in \
  38.     READ_ME ToDo backend.c backend.h bitmaps bitmaps.h bitmaps.xchess \
  39.     childio.c childio.h cmail.in cmail.man comment.in common.h \
  40.     config.guess config.sub configure configure.in frontend.h \
  41.     gamelist.c ics-addresses ics-info install-sh kk13.pgn lists.c \
  42.     lists.h moves.c moves.h parser.h parser.l pgntags.c pxboard \
  43.     xboard.c xboard.h xboard.man xedittags.c xedittags.h \
  44.     xgamelist.c xgamelist.h xboard.texi gpl.texinfo xboard.texinfo.in \
  45.     acconfig.h config.h.in
  46.  
  47. ZIPPYSOURCE = zippy.README zippy.c zippy.h zippy.gnu-intf
  48.  
  49. DISTDIR = @PRODUCT@-@VERSION@.pl@PATCHLEVEL@
  50.  
  51. XBOARDOBJ = parser.o xboard.o backend.o moves.o childio.o gamelist.o \
  52.     lists.o pgntags.o xgamelist.o xedittags.o @ZIPPY_O@
  53.  
  54. ### Targets required by GNU standards #######################################
  55.  
  56. all: xboard xboard.doc cmail.doc
  57.  
  58. install:
  59.     $(INSTALL_PROGRAM) -s xboard $(bindir)/xboard
  60.     $(INSTALL_PROGRAM) cmail $(bindir)/cmail
  61.     $(INSTALL_PROGRAM) pxboard $(bindir)/pxboard
  62.     $(INSTALL_DATA) xboard.man $(mandir)/xboard$(manext)
  63.     $(INSTALL_DATA) cmail.man $(mandir)/cmail$(manext)
  64.  
  65. uninstall:
  66.     rm -f $(bindir)/xboard $(bindir)/cmail 
  67.     rm -f $(mandir)/xboard$(manext) $(mandir)/cmail$(manext)
  68.  
  69. clean:
  70.     rm -f xboard *.o *.doc $(LEX_OUTPUT_ROOT).c
  71.  
  72. distclean: clean tidy
  73.     rm -f config.cache config.log config.status Makefile
  74.  
  75. mostlyclean: clean
  76.  
  77. maintainer-clean: distclean
  78.     @echo "This command is intended for maintainers to use;"
  79.     @echo "it deletes files that may require special tools to rebuild."
  80.     rm -f parser.c
  81.  
  82. TAGS:
  83.     etags *.c *.h
  84.  
  85. info:
  86.     @echo "** WARNING: Up-to-date xboard documentation is found in the **"
  87.     @echo "** man page xboard.man.  The texinfo file is a rough draft. **"
  88.     makeinfo --no-split -I $(srcdir) xboard.texinfo
  89.  
  90. dvi:
  91.     @echo "** WARNING: Up-to-date xboard documentation is found in the **"
  92.     @echo "** man page xboard.man.  The texinfo file is a rough draft. **"
  93.     TEXINPUTS=.:$(srcdir) texinfo xboard.texinfo
  94.  
  95. dist:
  96.     mkdir $(DISTDIR)
  97.     @echo Testing that no RCS files are locked...
  98.     @test `rlog -L -R RCS/*,v | tee .locked | wc -l` = 0 || \
  99.         ( echo 'ERROR - the following are locked: ' 2>&1 ;\
  100.           cat .locked 2>&1 ;\
  101.           false )
  102.     @echo OK
  103.     rlog -h RCS/*,v | egrep '^RCS file:|head:' > RCS/$(DISTDIR).rcs
  104.     cp -r $(DISTSOURCE) $(DISTDIR)/
  105.     cp parser.c $(DISTDIR)/
  106.     if echo $(DISTDIR) | grep -i zippy ; then \
  107.         cp -r $(ZIPPYSOURCE) $(DISTDIR)/ ; \
  108.     fi
  109.     if echo $(DISTDIR) | grep -i beta ; then \
  110.         cp -r READ_ME_FIRST $(DISTDIR)/ ; \
  111.     fi
  112.     tar cvf - $(DISTDIR) | gzip > $(DISTDIR).tar.gz
  113.     uuencode $(DISTDIR).tar.gz $(DISTDIR).tar.gz > $(DISTDIR).tar.gz.uu
  114.  
  115. check: all
  116.  
  117. ### End targets required by GNU standards ###################################
  118.  
  119. Makefile: Makefile.in config.status
  120.     ./config.status
  121.      
  122. config.status: configure
  123.     ./config.status --recheck
  124.  
  125. .SUFFIXES:
  126. .SUFFIXES: .c .o .man .doc
  127.  
  128. .c.o:
  129.     $(CC) $(DEFINES) $(ALL_CFLAGS) -c $<
  130.  
  131. .man.doc:
  132.     $(NROFF) $(NROFFFLAGS) $< > $*.doc
  133.  
  134. xboard: $(XBOARDOBJ)
  135.     $(CC) -o xboard $(ALL_LDFLAGS) $(XBOARDOBJ) $(LIBS)
  136.  
  137. parser.c: parser.l
  138.     $(LEX) $(LEXFLAGS) $(srcdir)/parser.l
  139.     mv $(LEX_OUTPUT_ROOT).c parser.c
  140.  
  141. parser.o: parser.c
  142.  
  143.  
  144. tidy:
  145.     rm -f ,* .,* .emacs_[0-9]* core a.out *~ *.BAK *.CKP .nfs*
  146.  
  147. backend.o: config.h
  148. backend.o: common.h
  149. backend.o: frontend.h
  150. backend.o: backend.h lists.h
  151. backend.o: parser.h
  152. backend.o: moves.h
  153. backend.o: @ZIPPY_H@
  154. childio.o: config.h
  155. childio.o: common.h
  156. childio.o: frontend.h
  157. gamelist.o: config.h
  158. gamelist.o: common.h
  159. gamelist.o: frontend.h
  160. gamelist.o: backend.h lists.h
  161. gamelist.o: parser.h
  162. lists.o: config.h
  163. lists.o: common.h
  164. lists.o: lists.h
  165. moves.o: config.h
  166. moves.o: common.h
  167. moves.o: backend.h lists.h
  168. moves.o: moves.h
  169. moves.o: parser.h
  170. parser.o: config.h
  171. parser.o: common.h
  172. parser.o: backend.h
  173. parser.o: frontend.h
  174. parser.o: parser.h
  175. parser.o: moves.h
  176. pgntags.o: config.h
  177. pgntags.o: common.h
  178. pgntags.o: frontend.h
  179. pgntags.o: backend.h lists.h
  180. pgntags.o: parser.h
  181. xboard.o: config.h
  182. xboard.o: common.h
  183. xboard.o: frontend.h
  184. xboard.o: backend.h lists.h
  185. xboard.o: moves.h
  186. xboard.o: xboard.h
  187. xboard.o: childio.h
  188. xboard.o: bitmaps.h
  189. xboard.o: xgamelist.h
  190. xboard.o: xedittags.h
  191. xedittags.o: config.h
  192. xedittags.o: common.h
  193. xedittags.o: frontend.h
  194. xedittags.o: backend.h lists.h
  195. xedittags.o: xboard.h
  196. xedittags.o: xedittags.h
  197. xgamelist.o: config.h
  198. xgamelist.o: common.h
  199. xgamelist.o: frontend.h
  200. xgamelist.o: backend.h lists.h
  201. xgamelist.o: xboard.h
  202. xgamelist.o: xgamelist.h
  203. zippy.o: config.h
  204. zippy.o: common.h
  205. zippy.o: zippy.h
  206. zippy.o: frontend.h
  207.